1. Noun. (anatomy) A ligament or similar tissue suspending a bodily organ. ¹
¹ Source: wiktionary.com